By taxi
The Ko Samui Taxi Service is a public taxi service. The drivers, however, are very reluctant to use their meters unlike in Bangkok, and, especially on popular beaches or entry points to the island, tend to ask foreigners much more than normal fare. Some, say on Na Thon pier, will even show you official-looking papers with "fixed" prices like 600-800 baht for a 25-30 km trip to Chaweng or Lamai beach - this is not true, and once they know you're aware of that, it's usually possible to bargain for this distance, you should bargain to at least 400, or even better 300 baht for all car, which is still higher than Bangkok metered taxi price. On the popular beaches it may be impossible at all to get a reasonable fare sometimes - if so, just walk around to the some area which is more quiet and far away from luxurious hotels.